Introduction to C

  • It is a high-level, procedure-oriented programming language.

  • It is said to be the Mother of all Programming languages.

  • C programming language was developed in 1972 by Dennis Ritchie at the Bell laboratories of AT&T (American Telephone & Telegraph) in the U.S.A. 

  •  The American National Standards Institute (ANSI) defined a commercial standard for ‘C’ language in 1989. Later, it was approved by the International Standards Organization (ISO) in 1990. The programming language is also called ‘ANSI C’. 

Development of C Language in Chronological Order

Year

Version of C

Developed by

1960

ALGOL(Algorithmic Language)

International Committee

1967

Basic Combined Programming Language(BCPL)

Martin Richards

1970

B language

Ken Thompson

1972

Traditional C

Dennis Ritchie

1978

K & R C

Kernighan and Ritchie

1989

ANSI C

ANSI Committee

1990

ANSI/ISO C

ISO Committee

1999

C99

Standardization Committee


Need For C

  • Simple and easy to program
  • Structured Programming Language
  • rich set of built in features and functions
  • Programs are efficient and short
  • Highly portable
  • ability to extend itself through user-defined functions
  • supports dynamic memory management using pointers

Why to Learn C Language?

C language has versatile features to support the following applications:
  • Compiler of different language
  • Operating System(UNIX kernel is fully developed with the help of C)
  • Embedded Software
  • Application software like database, spreadsheet
  • Firmmware for various electronics, industrial and communications products which use micro-controllers
  • verification software, test code, simulators etc., for various applications and hardware products.
← Back Next →

Comments

Popular posts from this blog

Wrapper Class

Information Security & Essential Terminology

Information Security Threat Categories